hard on the heels of something - Alemán Inglés Diccionario